Basic drawing activity
You are going to write the code in paint to draw a scene. It is like Alice or AppLab but you will be writing code. So the precedure or commands to have it do something is in a huge library called graphics. Look at the api here - on this page go to methods. You will see hundreds like drawLine or fillOval). To use them you will say g.drawLine(30,30,200,200); this will draw a line from an x and y of (30,30) to an x and y of (200,200); I want you to create a drawing that looks like something (a person, a house), I want at least 3 colors and shapes. I also want you to draw some text on it. import javax.swing.*; import java.awt.*; import java.awt.geom.*; public class Drawing extends JFrame{ public void paint(Graphics g) { g.drawLine(30,30,200,200); g.setColor(Color.green); g.fillRect(0, 0, 200, 100); g.setColor(Color.black); g.drawString("Sample Drawing", 20, 20); g.setColor(Color.blue); g.drawString("created by Borland", 200, 400); } public Drawing(){ JPanel panel=new JPanel(); getContentPane().add(panel); setSize(600,600); } public static void startDrawing(){ Drawing d=new Drawing(); d.setVisible(true); } } |